/*************************************************************************
	> File Name: oj-150_matrix_rotate.c
	> Author: Wang Bo
	> Mail: 1276106221@qq.com
	> Created Time: 2020年10月19日 星期一 16时58分11秒
 ************************************************************************/

#include <stdio.h>
#include <stdlib.h>

int main() {
    int n, m, mat[200][200];
    scanf("%d%d", &n, &m);
    for (int i = 0; i < n; ++i) {
        for (int j = 0; j < m; ++j) {
            scanf("%d", &mat[i][j]);
        }
    }

    for (int i = 0; i < m; ++i) {
        for (int j = n - 1; j >= 0; --j) {
            j == n - 1 || printf(" ");
            printf("%d", mat[j][i]);
        }
        printf("\n");
    }
    return 0;
}
